/*全局设置*/
* { margin: 0; padding: 0; }
a{text-decoration: none;color:#0a8cd2; font-size: 12px;}
a:hover{text-decoration: underline}
li{list-style: none;}
/*body*/
body { background: url('../img/reg_repeat_bg.png') repeat-x;background-color: #bee1f5; }
/*页面顶部*/
.register_header_line { height:3px; background: url(../img/top_line_bg.png);}
.register_wave{width:896px; height: 164px; margin:0 auto; background: url(../img/bg_reg_wave.png);}
.register_logo{width:200px; height:72px;  margin:26px auto;  background:url(../img/logo_big.png) no-repeat; background-size: 200px 72px;}
/*表单整体*/
.register_box{width: 900px;  margin: 0 auto 15px; border-radius:6px; background:#fff; height:500px;
    box-shadow: 0 2px 3px #98b4c4;  -moz-box-shadow:0 2px 3px #98b4c4; -webkit-box-shadow:0 2px 3px #98b4c4; }
.main_table_line{padding:24px 0 22px 40px;}
.main_table_line_a{display:inline-block; font-size: 22px; color: #333; line-height: 33px;}
.cur{border-bottom:3px solid #ffa00a;}
.main_table_line_span{margin:0 19px; color:#999;}
.register_info{background:url(../img/reg_vline.png) no-repeat scroll 630px 0;background-position: 630px -45px;}
.clearFix{display:block;}
/*左侧需提交部分*/
.register_form{margin:29px 0 0 20px; padding-bottom: 78px; float:left; width:600px;}
.register_form_user{margin:0 0 15px; position: relative;}
.register_form_user_icon{width:160px; font-size:14px; line-height:30px; text-align:right; float:left;}
.mobile_icon{display:inline-block; width:20px; height:23px; background: url(../img/reg_method_s.png) no-repeat 0 -24px;vertical-align: middle; margin-right: 9px;}
.register_form_user_icon i{color:#f00;padding-right:4px; font-size: 12px;}
.reg_mobile_input{height:28px;padding-left:4px; width:200px; box-shadow: 1px 1px 1px #ccc inset; }
.reg_moblie_info{font-size:12px; padding-left:20px; color: #808080;}
.error{color:#ff0000;}
.register_moblie_change{margin-left:160px;margin-top:5px; font-size: 12px;}
.register_moblie_change a{color:#0a8cd2;}
.register_mobile_msg{display:inline-block;width:130px;height:28px; font-size:12px; text-align:center; line-height:28px; border:1px solid #ccc;background-color: #ccc;}
.register_mobile_msg:hover{background-color:#fbbb57; color:#fff;}
.reg_code_input{height:28px;padding-left:4px; width:60px; box-shadow: 1px 1px 1px #ccc inset; }
.register_form_user .cur{cursor: pointer;}
.reg_moblie_submit{margin-left:160px; margin-top:20px; width:200px; height:40px; background-color: #ff9b01; text-align: center; line-height: 40px;}
.reg_moblie_submit a{color:#fff;}
.reg_moblie_submit:hover{background-color:rgba(255,155,1,.8);}
.reg_moblie_submit:hover a{text-decoration: none;}
.register_protocol{margin-left:160px;}
.register_protocol li{list-style: none; margin-top:5px;}
.register_protocol a{color:#0a8cd2; font-size: 12px;}
.register_list{float:right; width:210px; margin:30px 30px 0 0; padding-left:20px; font-size: 14px; line-height: 22px; border-left:1px dotted #ccc; }
.register_login{padding-bottom:10px; border-bottom:1px dotted #ccc;}
.register_list a{font-size: 14px;}
.register_help{margin-top:15px; font-size:14px;}
.register_help li{ display:inline-block; font-size:12px; margin-top: 10px;}
.register_help p{margin-bottom:15px;}
.register_help i{display:inline-block; width:15px; height:18px; text-align:center; line-height:18px; color:#fff; background:url(../img/bg_listNum.png) no-repeat;margin-right: 10px;}
.register_help_more{display:block; margin-top: 15px;}
.register_footer{width:900px; margin:0 auto; font-size: 12px; color:#6e9ab8;}
.footer_link{float:left; padding-bottom: 20px;}
.footer_link i{display:inline-block;width:26px;height:20px;background:url(../img/reg_ico.png)no-repeat 0 4px;}
.footer_link a{color:#6e9ab8;}
.footer_copy{float:right; padding-bottom: 20px;}




